Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Promote experimental changes #342

Merged
merged 15 commits into from
May 22, 2024
Merged

Promote experimental changes #342

merged 15 commits into from
May 22, 2024

Conversation

aaronleopold
Copy link
Collaborator

PR brings in all of the developed, experimental features to develop

aaronleopold and others added 15 commits April 14, 2024 10:15
* 🚧 Start `email` crate and notifier adjustments

Support for configuring an email client and encrypting secrets associated with a notifier (if necessary)

* encryption key in DB 😬

* WIP API for emailer

* Worked on the plane 💅

* WIP save whatever I was working on

* fix merge issues

* WIP: create emailer form

* WIP: create emailer form, almost

* WIP: emailer card

* Email send history

* WIP actually sending emails

* Validate and tx the recipients

* WIP devices

* WIP email works!

* UI work for send history and create/update device

* WIP: flesh out emailer UI pages

* Add modal for emailing book

* Support TLS in email

* Add migration

* Write docs for emailer crate

* fix clippy lints
Caused during merge from develop
* WIP: mocking table exploration layout

* WIP: backend changes

* super scuffed ui arrangement

* ew

* Reorg series files

* A lot less scuffed

There is a LOT of duplication to cut down on, though

* EntityTable component

* WIP: URL-based ordering for tables

* fix style issues, fix book filtering outside series ctx, refresh book search

* fix docs link for library pattern

* reorganize, add toolbars to each view

* consolidate and clean

* fix build

* Add page selector

* Add column configuration for books
* Progress toward image analysis job

* Get functional test of analyze image.

* Finish first draft of job.

* Fix lint errors

* Clean up code and add doc comments

* Add media analysis api paths and series management button.

* Fix accidentally removed error result.

* Reorganize client API

* Address comments

* Remove errant tracing log in analyze_media_job

* Update images_analyzed count during task

* Only load ids when building list for analysis job.

* Add media_updated state and reactivate epub

* Enforce permissions

* Fix error in rar page counting and address todo

* Fix utopia descriptions.

* Update metadata properly, address comments

* Update page count if it is None
The analyze buttons were expanding to the full width of the container
@aaronleopold aaronleopold marked this pull request as ready for review May 22, 2024 23:18
@aaronleopold aaronleopold merged commit 2d5fac5 into develop May 22, 2024
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants